home *** CD-ROM | disk | FTP | other *** search
/ C/C++ Users Group Library 1996 July / C-C++ Users Group Library July 1996.iso / vol_400 / 423_01 / accpost / readme.doc < prev    next >
Text File  |  1994-03-05  |  3KB  |  76 lines

  1.                     Plain Vanilla Posting Program II
  2.                  As Submitted to C Users' Group Library
  3.                              March 6, 1994
  4.  
  5. 1. What the Program Does
  6.  
  7. The Plain Vanilla Posting Program II is a simple program that takes
  8. over three of the most boring accounting tasks--posting from the 
  9. general journal to the general ledger, drawing a trial balance, and 
  10. putting account balances into a report.
  11.  
  12. For more information and complete instructions on the use of the program,
  13. read the file POST.DOC.
  14.  
  15. 2. How to Compile the Program
  16.  
  17. The Plain Vanilla Posting Program II was written in Turbo C 2.0 for
  18. computers running MS-DOS or PC-DOS, version 2.0 or later. Most of the
  19. source code is contained in the file POST.C, which was written in
  20. standard C that you should be able to recompile for most versions of
  21. UNIX and its clones, and perhaps for other operating systems as well.
  22. Even on DOS machines, you need not use Turbo C 2.0 (which is no longer
  23. available). Any compatible later version of Turbo or Borland C++ will
  24. do nicely. Other C or C++ compilers should also work.
  25.  
  26. The only nonportable part of the program has been isolated in the file
  27. ARITHMET.C, which contains embedded assembler code. This was done because
  28. it was the only practical way to catch arithmetic overflows, which would
  29. be disastrous for an accounting application if they went undetected.
  30. Otherwise, it's just a simple 32-bit arithmetic package with only five
  31. operations: addition, negation, multiplication and division by 10, and
  32. the computation of the remainder when a 32-bit number is divided by 10.
  33. The last two operations cannot produce overflows and could have been
  34. written in standard C, but we just got a little carried away.
  35.  
  36. If you want to port the program to a machine that does 32-bit
  37. arithmetic, rewriting ARITHMET.C should be be very easy indeed.
  38.  
  39. The program was compiled and linked in the "Compact" memory model (near
  40. function calls, far data pointers).
  41.  
  42. 3. Restrictions on Use
  43.  
  44. Although the Plain Vanilla Posting Program II is copyrighted, there is
  45. really only one restriction on its use. You may not sell the program or
  46. any program derived from it. You may give it away, and indeed you are
  47. encouraged to do so. You may charge a reasonable fee for media
  48. duplication, shipping and handling, as the C Users' Group Library and
  49. many other similar libraries do, but you may not charge anything for the
  50. software itself.
  51.  
  52. 4. Disclaimers
  53.  
  54. We've been using the Plain Vanilla Posting Program II for several years,
  55. and we haven't had any problems with it. However, we cannot guarantee
  56. that it is free from bugs or that its use will be uninterrupted or free
  57. of errors.
  58.  
  59. 5. To Contact Us
  60.  
  61. We would like to hear from users of the Plain Vanilla Posting Program II
  62. (and also other Plain Vanilla programs). We can be reached at the
  63. following address:
  64.  
  65. Plain Vanilla Corporation
  66. P.O. Box 4493
  67. San Diego CA 92164
  68.  
  69. You may also send E-mail to me at 75746.3411@compuserve.com.
  70.  
  71.  
  72. Philip J. Erdelsky
  73. San Diego, California
  74. March 6, 1994
  75.  
  76.